import request from '@/utils/request';
import request2 from '@/utils/request2';
import {materialApiUrl} from '../../config'
/**
 * 物资招标评审会签列表
 * @param parameter
 */
export function signList(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/findListByMain',
        method: 'get',
        params: parameter
    })
}
/**
 * 统计
 * @param parameter
 */
export function findListCount(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/findListCount',
        method: 'get',
        params: parameter
    })
}
/**
 * 物资招标评审会签列表删除
 * @param parameter
 */
export function signListDel(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/deleteByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签新增基本信息
 * @param parameter
 */
export function signAddBasic(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/createByMain',
        method: 'post',
        data: parameter
    })
}


/**
 * 打印
 * @param params
 */
export function print(params){
    return request({
        url: materialApiUrl+`/materials/tender_file_counttersign/print/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 物资招标评审会签编辑基本信息
 * @param parameter
 */
export function signEditBasic(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/editByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签基本信息详情
 * @param params
 */
export function signBasicDetail(params){
    return request({
        url: materialApiUrl+`/materials/tender_file_counttersign/findListByMainId/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 物资招标评审会签物资维度-物资
 * @param parameter
 */
export function materialsMainList(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/findListByDetailMaterial',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签物资维度-供应商
 * @param parameter
 */
export function materialsMainSupplierList(parameter){
    return request2({
        url: materialApiUrl+'/materials/tender_file_counttersign/findMaterialToSuppliers',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签供应商维度-供应商
 * @param parameter
 */
export function supplierMainList(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/findListByDetailSupplier',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签供应商维度-物资
 * @param parameter
 */
export function supplierMainMaterialsList(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/findSuppliersToMaterial',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签物资维度编辑-供应商
 * @param parameter
 */
export function materialsMainEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/editByDetailSupplier',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签供应商维度编辑-供应商
 * @param parameter
 */
export function supplierMainEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/editBySupplier',
        method: 'post',
        data: parameter
    })
}


/**
 * 作废
 * @param parameter
 */
export function invalid(parameter){
    return request({
        url: materialApiUrl+'/materials/tender_file_counttersign/cancleApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签提交审核
 * @param parameter
 */
export function audit(parameter){
    return request2({
        url: materialApiUrl+'/materials/tender_file_counttersign/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资招标评审会签新增附件
 * @param parameter
 */
export function addFile(parameter){
    let url = materialApiUrl+'/materials/tender_file_counttersign/addFile';
    return url;
}
/**
 * 物资招标评审会签附件列表
 * @param parameter
 */
export function fileList(parameter){
    let url = materialApiUrl+'/materials/tender_file_counttersign/findFileList';
    return url;
}
/**
 * 物资招标评审会签附件删除
 * @param parameter
 */
export function fileDel(parameter){
    let url = materialApiUrl+'/materials/tender_file_counttersign/deleteFile';
    return url;
}
